home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / gnu / progutil / dri2gnu.lzh / README < prev   
Text File  |  1992-12-12  |  2KB  |  48 lines

  1. readme file for DRI2GNU.TTP
  2.  
  3. DRI2GNU is a simple DRI to GNU CC (that is, UNIX a.out format) object
  4. converter.
  5. I wrote this, because I use a different assembler than GAS, and don't
  6. want to convert my sources to the totally different syntax of GAS.
  7. I tested this not very much indeed, but it should work quite well.
  8. (Note: I'm using this tool with PURE C and the PURE ASSEMBLER, so if
  9.        you use different compilers/assemblers, it may be that this
  10.        doesn't work correctly.)
  11. Since this tool is a very quick (one day) hack without full
  12. documentation (at least an a.out man page from a SUN and ATARI's ALN
  13. (ATARI linker) doc, which isn't very thorough either), it's likely
  14. for bugs to appear.
  15.  
  16. If you fall across some bugs, please mail me at
  17. <Joerg.Hessdoerfer@EUROPA.rs.kp.dlr.de> (which I prefer) or at
  18. <Hessdorf@sun.ph-cip.uni-koeln.de>
  19.  
  20. Please try the first address, but if you encounter problems with the
  21. point before the @, use the 2nd. (Most E-mailers work, though :-)
  22.  
  23. Oh, yes, how to use it:
  24.  
  25. type <dri2gnu file1 ... >
  26.  
  27. DRI2GNU accepts only object files in DRI format as input, and will
  28. complain otherwise. You can specify as many inputs as you like,
  29. there are *NO* command-line options (rather un-UNIX-like, hu? ;-).
  30.  
  31. DRI2GNU will overwrite your original objects, and no error checking
  32. other than a check whether the file could be opened is performed.
  33. (This is so because objects can be re-created easily, or not?!?)
  34. If you dislike this behaviour, feel free to change it, but don't
  35. forget to read the file COPYING in any case!
  36.  
  37. Have fun, Joe
  38.  
  39. 08.12.92:
  40.    Fixed a bug that was due to misinterpretation of a.out string
  41.    table format. Now sym-ld.ttp can link dri2gnu generated objects
  42.    too.
  43.    I experienced an unknown symbol format in some PASM objects,
  44.    with type-code c0, but since these seem not to be global symbols
  45.    (which means, they're not used for linking) one can rely on the
  46.    fact that dri2gnu ignores them anyway. I didn't experience any
  47.    problem with later usage of the generated objects.
  48.